home *** CD-ROM | disk | FTP | other *** search
Microsoft Windows Help File Content | 1997-02-20 | 8.9 KB | 196 lines |
- :Base BCBCWG.HLP
- :Title Component Writer's Help
- 0 Komponentenentwicklung
- 1 Einf
- hrung in die Komponentenentwicklung
- 1 Erzeugen von Komponenten=cwgIntroductionToComponentWriting
- 2 Was ist eine Komponente?
- 3 Funktionale Definition=cwgFunctionalDefinitionOfComponent
- 3 Technische Definition=cwgTechnicalDefinitionOfComponent
- 3 Definition durch den Komponentenentwickler=cwgPracticalDefinitionOfComponent
- 2 Was ist beim Entwickeln von Komponenten anders?
- 3 Das Entwickeln von Komponenten ist nicht visuell=cwgComponentWritingIsNonVisual
- 3 Komponentenentwicklung erfordert fundiertes Wissen
- ber Klassen=cwgComponentWritingAndObjects
- 3 Das Entwickeln von Komponenten verlangt die Einhaltung mehrerer Konventionen=cwgComponentWritingConventions
- 2 Entwickeln einer Komponente - Zusammenfassung
- 3 Entwickeln einer Komponente=cwgCreatingAComponent
- 1 Komponentenentwicklung im
- berblick
- 2 Die Bibliothek visueller Komponenten=cwgTheVisualComponentLibrary
- 2 Komponenten und Klassen=cwgComponentsAndObjects
- 2 Wie werden Komponenten entwickelt?=cwgWhatKindsOfComponentsCanYouCreate
- 2 Komponenten entwickeln
- ndern bestehender Steuerelemente=cwgCustomControls
- 3 Entwickeln eines eigenen Steuerelements=cwgWindowedControls
- 3 Entwickeln grafischer Steuerelemente=cwgGraphicalControls
- 3 Bilden von Unterklassen zu Windows-Steuerelementen=cwgSubclassedControls
- 3 Entwickeln nicht-visueller Komponenten=cwgGenericComponents
- 2 Was sollte in einer Komponente enthalten sein?
- 3 Was sollte in einer Komponente enthalten sein?=cwgWhatGoesInAComponent
- 3 Entfernen von Abh
- ngigkeiten=cwgRemovingContracts
- 3 Eigenschaften, Ereignisse und Methoden=cwgPropertiesEventsAndMethods
- 3 Grafikkapselung=cwgGraphicsEncapsulation
- 3 Registrierung=cwgStreamingAndRegistration
- 2 Entwickeln einer neuen Komponente
- 3 Entwickeln einer neuen Komponente=cwgCreatingANewComponent
- 3 Arbeiten mit dem Komponenten-Experten=cwgUsingTheComponentExpert
- 3 Manuelles Entwickeln einer Komponente
- 4 Manuelles Entwickeln einer Komponente=cwgCreatingAComponentManually
- 4 Erzeugen einer neuen Unit=cwgCreatingAUnit
- 4 Ableiten der Komponente=cwgDerivingTheComponentObject
- 4 Einen neuen Konstruktor deklarieren=cwgDeclaringANewConstructor
- 4 Registrieren der Komponente=cwgRegisteringTheComponent
- 3 Testen nicht installierter Komponenten
- 4 Testen nicht installierter Komponenten=cwgTestingUninstalledComponents
- 3 Komponenten auf der Komponentenpalette installieren
- 4 Komponenten auf der Komponentenpalette installieren=cwgInstallingAComponent
- 4 Komponenten hinzuf
- gen=cwgAddingAComponent
- 4 Wo Sie Ihre Komponenten plazieren sollten=cwgWhereToPlaceYourComponent
- 4 Einstellungen f
- r die Neucompilierung der Komponentenbibliothek=cwgModifyingHowVCLIsBuilt
- 1 OOP und Komponentenentwicklung
- 2 OOP und Komponentenentwicklung=cwgOOPForComponentWriters
- 2 Erzeugen neuer Klassen
- 3 Erzeugen neuer Klassen=cwgDerivingNewObjects
- 3 Ableiten neuer Klassen=cwgDerivingNewTypes
- 3 Eine neue Komponentenklasse deklarieren=cwgDeclaringANewComponentType
- 2 Vorfahren und Nachkommen
- 3 Vorfahren und Nachkommen=cwgAncestorsAndDescendants
- 3 Klassenhierarchien=cwgObjectHierarchies
- 2 Den Zugriff auf Klassen kontrollieren
- 3 Den Zugriff kontrollieren=cwgControllingAccess
- 3 Implementierungsdetails verbergen=cwgHidingImplementationDetails
- 3 Die Entwicklerschnittstelle definieren=cwgDefiningTheDevelopersInterface
- 3 Die Laufzeitschnittstelle definieren=cwgDefiningTheRuntimeInterface
- 3 Die Schnittstelle f
- r den Entwurfsmodus definieren=cwgDefiningTheDesignTimeInterface
- 2 Methoden zuteilen
- 3 Methoden zuteilen=cwgDispatchingMethods
- 3 Regul
- re Methoden=cwgRegularMethods
- 3 Virtuelle Methoden=cwgOOPVirtualMethods
- berschreiben von Methoden=cwgOverridingMethods
- 3 Klassen als Parameter
- bergeben
- 4 Klassen und Zeiger=cwgObjectsAndPointers
- 1 Erzeugen von Eigenschaften
- 2 Wozu Eigenschaften erzeugen?=cwgPropertyWhy
- 2 Eigenschaftstypen=cwgPropertyTypes
- 2 Ver
- ffentlichen geerbter Eigenschaften=cwgPublishingInheritedProperties
- 2 Definieren der Eigenschaften von Komponenten
- 3 Die Eigenschaftsdeklaration=cwgPropertyDeclaration
- 3 Interne Datenspeicherung (Eigenschaften)=cwgPropertyStorage
- 3 Direkter Zugriff=cwgDirectAccess
- 3 Zugriffsmethoden (Eigenschaften)=cwgPropertyMethods
- 3 Standardwerte von Eigenschaften=cwgDefaultPropertyValues
- 2 Erzeugen von Array-Eigenschaften
- 3 Erzeugen von Array-Eigenschaften=cwgCreatingIndexedProperties
- 2 Schreiben eines Eigenschafts-Editors
- 3 Schreiben eines Eigenschafts-Editors=cwgWritingPropertyEditors
- 3 Ableiten einer Eigenschafts-Editor-Klasse=cwgDerivingAPropertyEditorObject
- 3 Bearbeiten der Eigenschaft als Text=cwgEditingThePropertyAsText
- 3 Bearbeiten der Eigenschaft als Ganzes=cwgEditingThePropertyAsAWhole
- 3 Festlegen der Editor-Attribute=cwgSpecifyingEditorAttributes
- 3 Registrieren eines Eigenschafts-Editors=cwgRegisteringThePropertyEditor
- 1 Erzeugen von Ereignissen
- 2 Erzeugen von Ereignissen=cwgCreatingEvents
- 2 Was sind Ereignisse?
- 3 Was sind Ereignisse?=cwgWhatAreEvents
- 3 Ereignisse sind Closures=cwgEventsAreMethodPointers
- 3 Ereignisse sind Eigenschaften=cwgEventsAreProperties
- 3 Ereignistypen sind Closure-Typen=cwgEventHandlerTypes
- 3 Ereignisbehandlungsroutinen sind optional=cwgEventHandlersAreOptional
- 2 Implementieren der Standardereignisse
- 3 Implementieren der Standardereignisse=cwgImplementingTheStandardEvents
- 3 Was sind Standardereignisse?=cwgWhatAreTheStandardEvents
- 3 Ereignisse sichtbar machen=cwgMakingEventHooksVisible
- ndern der Behandlung von Standardereignissen=cwgChangingTheStandardEventHandling
- 2 Definieren eigener Ereignisse
- 3 Ausl
- sen des Ereignisses=cwgSpecifyingTheEvent
- 3 Definieren des Behandlungsroutinentyps=cwgDefiningTheHandlerType
- 3 Deklarieren des Ereignisses=cwgDeclaringTheHandlerLink
- 3 Aufruf des Ereignisses=cwgCallingTheHandlerLink
- 1 Erzeugen von Methoden
- 2 Erzeugen von Methoden=cwgCreatingMethods
- 2 Vermeiden von gegenseitigen Abh
- ngigkeiten=cwgAvoidContracts
- 2 Benennen von Methoden=cwgNamingMethods
- 2 Schutz von Methoden
- 3 Schutz von Methoden=cwgPublicOrProtected
- 3 Methoden, die als public deklariert sein sollten=cwgMethodsThatShouldBePublic
- 3 Methoden, die als protected deklariert sein sollten=cwgMethodsThatShouldBeProtected
- 2 Virtuelle Methoden=cwgVirtualMethods
- 2 Deklarieren von Methoden=cwgDeclaringMethods
- 1 Verwenden von Grafik in Komponenten
- 2 Verwenden von Grafik in Komponenten=cwgUsingGraphicsInComponents
- 2 Grafik:
- berblick=cwgOverviewOfGraphics
- 2 Verwenden der Zeichenfl
- che=cwgUsingTheCanvas
- 2 Arbeiten mit Bild-Containern
- 3 Bild-Container, Grafikelemente oder Zeichenfl
- chen?=cwgPicturesGraphicsAndCanvases
- 3 Grafik laden und speichern=cwgGraphicsInFiles
- 3 Palettenverwaltung
- 4 Palettenverwaltung=cwgHandlingPalettes
- 4 Festlegen einer Palette f
- r ein Steuerelement=cwgSpecifyingAPaletteForAControl
- 4 Reagieren auf
- nderungen der Palette=cwgRespondingToPaletteChanges
- 2 Bitmaps au
- erhalb der aktuellen Grafikseite
- 3 Bitmaps au
- erhalb der aktuellen Grafikseite=cwgOffscreenBitmaps
- 3 Erzeugen und Verwalten von Bitmaps au
- erhalb der aktuellen Grafikseite=cwgCreatingAndManagingOffscreenBitmaps
- 3 Kopieren von Bitmap-Bildern=cwgCopyingBitmappedImages
- 2 Reagieren auf
- nderungen
- 3 Reagieren auf
- nderungen=cwgRespondingToChanges
- 1 Behandeln von Botschaften in Ihrer Anwendung
- 2 Behandeln von Botschaften
- 3 Das Botschaftsbehandlungssystem im Detail=cwgUnderstandingMessages
- 3 Was enth
- lt eine Windows-Botschaft?=cwgWhatsInAWindowsMessage
- 3 Zuteilungsbotschaften=cwgDispatchingMessages
- 2 Ver
- ndern der Botschaftsbehandlung
- berschreiben der Behandlungsmethode=cwgOverridingTheResponseMethod
- 3 Verwenden von Botschaftsparametern=cwgUsingMessageParameters
- 3 Abfangen von Botschaften=cwgTrappingMessages
- 2 Erzeugen neuer Botschaftsbehandlungsroutinen
- 3 Definieren eigener Botschaften=cwgDefiningYourOwnMessages
- 3 Deklarieren eines Botschaftsbezeichners=cwgDeclaringAMessageIdentifier
- 3 Deklarieren eines Botschaftsstruktur-Typs=cwgDeclaringAMessageRecordType
- 3 Deklarieren einer neuen Botschaftsbehandlungsmethode=cwgDeclaringANewMessageResponseMethod
- 1 Auf Komponenten zur Entwurfszeit zugreifen
- 2 Registrieren von Komponenten
- 3 Registrieren von Komponenten=cwgRegisteringComponents
- 3 Komponenten registrieren=cwgRegisteringComponentsWithTheIDE
- 3 Schreiben der Registrierfunktion=cwgWritingTheRegisterFunction
- 2 Hinzuf
- gen von Paletten-Bitmaps
- 3 Hinzuf
- gen von Paletten-Bitmaps=cwgAddingPaletteBitmaps
- 2 Hilfe f
- r die Komponenten zur Verf
- gung stellen
- 3 Hilfe f
- r die Komponenten zur Verf
- gung stellen=cwgProvidingHelpOnProperties
- 3 Erzeugen der Hilfedatei=cwgCreatingTheHelpFile
- 3 Hilfedateien zur C++Builder-Hilfe hinzuf
- gen=cwgAddingHelpFilesToC++BuilderHelp
- 2 Speichern und Laden von Eigenschaften
- 3 Speichern und Laden von Eigenschaften=cwgStoringAndLoadingProperties
- 3 Der Mechanismus zum Speichern und Laden=cwgStoreLoad
- 3 Festlegen von Standardwerten=cwgSpecifyingDefaultValues
- 3 Bestimmen, was gespeichert wird=cwgStoringUnpublishedData
- 3 Initialisierung nach dem Laden=cwgInitializingAfterLoading
-